{
  "version": "app1_version_1",
  "rules": {
    "action": "DENY",
    "policies": {
      "header-regex-match": {
        "permissions": [
          {
            "or_rules": {
              "rules": [
                {
                  "header": {
                    "name": ":path",
                    "hidden_envoy_deprecated_regex_match": "\/deny.*"
                  }
                },
                {
                  "header": {
                    "name": ":method",
                    "exact_match": "HEAD"
                  }
                },
                {
                  "header": {
                    "name": ":path",
                    "prefix_match": "/control-api"
                  }
                },
                {
                  "header": {
                    "name": ":path",
                    "suffix_match": ".java"
                  }
                },
                {
                  "header": {
                    "name": "X-Timeout",
                    "range_match": {
                      "start": 100,
                      "end": 999999
                    }
                  }
                },
                {
                  "header": {
                    "name": ":authority",
                    "exact_match": "example.org"
                  }
                }
              ]
            }
          }
        ],
        "principals": [
          {
            "any": true
          }
        ]
      }
    }
  },
  "shadowRules": {}
}
